/*
基本数据类型
1.常量：不可以被改变的量
    整型常量    ：1  ， 0， -100，234L
    字符常量    :'1','a','-', 转义字符：'\n' :换行 '\b'：回删（backspace） '\t' :制表符（tab） '\a':警告  %%：%  '\010':八进制10   \\:\
    实型常量    :1.23,-7.89  ,科学计数法 ：1.23e5(1.23乘以10的5次方，e可以是大写，e的前面必须有数值，e的后面必须是整数) 
    字符串常量  : "a","hello"
    符号常量    :#define   N 10    //用符号N 代替了10
    const修饰常量 ：const int a; int const a;等
2.变量：可以被改变的量
    基本数据类型
        整型     关键字                 格式占位符                     所占空间大小(Byte)
                 int                     %d                                4  
     短整型  short/short int              %hd                               2
     长整型  long /long int               %l                                4
     长长整型 long long                   %ll                               8

     字符型       char                    %c                               1

        实型/浮点型
    单精度浮点类型 float                  %f                               4
    双精度浮点类型 double                 %lf                              8

3.有符号和无符号
    有符号 ：signed (一般情况下缺省)
        例如：int a;等价于 signed int a;
    无符号：unsigned
        例如：unsigned int a;
    以char类型为例  ：
        signed char a;//a的取值范围 -128 ~127
        unsigned char a;//a的取值范围：0~255
*/
#include <stdio.h>
int main(int argc, char const *argv[])
{
    char a=127;
    unsigned char b=127;
    printf("自增之前a=%d,b=%d\n",a,b);
    a=a+2;//将等号右边的值赋值给左边
    b=b+1;
 printf("自增之后a=%d,b=%d\n",a,b);
    return 0;
}
